home *** CD-ROM | disk | FTP | other *** search
- package a;
-
- import a.a.AST;
- import a.a.a.BitSet;
-
- public class TreeParser {
- public static ASTNULLType ASTNULL = new ASTNULLType();
- // $FF: renamed from: a a.a.AST
- protected AST field_0;
- // $FF: renamed from: b int
- protected int field_1;
- // $FF: renamed from: c int
- protected int field_2;
- // $FF: renamed from: d java.lang.String[]
- protected String[] field_3;
- // $FF: renamed from: e a.a.AST
- protected AST field_4;
- // $FF: renamed from: f a.ASTFactory
- protected ASTFactory field_5 = new ASTFactory();
-
- public AST getAST() {
- return this.field_4;
- }
-
- public ASTFactory getASTFactory() {
- return this.field_5;
- }
-
- public String getTokenName(int var1) {
- return this.field_3[var1];
- }
-
- public String[] getTokenNames() {
- return this.field_3;
- }
-
- // $FF: renamed from: a (a.a.AST, int) void
- protected void method_0(AST var1, int var2) throws MismatchedTokenException {
- if (var1 == null || var1 == ASTNULL || var1.getType() != var2) {
- throw new MismatchedTokenException(this.getTokenNames(), var1, var2, false);
- }
- }
-
- public void match(AST var1, BitSet var2) throws MismatchedTokenException {
- if (var1 == null || var1 == ASTNULL || !var2.member(var1.getType())) {
- throw new MismatchedTokenException(this.getTokenNames(), var1, var2, false);
- }
- }
-
- // $FF: renamed from: b (a.a.AST, int) void
- protected void method_1(AST var1, int var2) throws MismatchedTokenException {
- if (var1 == null || var1 == ASTNULL || var1.getType() == var2) {
- throw new MismatchedTokenException(this.getTokenNames(), var1, var2, true);
- }
- }
-
- public static void panic() {
- System.err.println(method_2("\u001e\u0018|?H+\u0006r?mpJi;q#\t"));
- System.exit(1);
- }
-
- public void reportError(ParserException var1) {
- System.err.println(method_2("\u000f\u0018k5mpJ") + ((Throwable)var1).toString());
- }
-
- public void reportError(String var1) {
- System.err.println(method_2("\u000f\u0018k5mpJ") + var1);
- }
-
- public void reportWarning(String var1) {
- System.err.println(method_2("\u001d\u000bk4v$\r#z") + var1);
- }
-
- public void setASTFactory(ASTFactory var1) {
- this.field_5 = var1;
- }
-
- public void setASTNodeType(String var1) {
- this.field_5.setASTNodeType(var1);
- }
-
- public void traceIn(String var1, AST var2) {
- System.out.println(method_2("/\u0004m?mj") + var1 + "(" + (var2 != null ? var2.toString() : method_2("$\u001fu6")) + ")" + (this.field_1 > 0 ? method_2("j1~/z9\u0019p4x\u0017") : ""));
- }
-
- public void traceOut(String var1, AST var2) {
- System.out.println(method_2("/\u0012p.?") + var1 + "(" + (var2 != null ? var2.toString() : method_2("$\u001fu6")) + ")" + (this.field_1 > 0 ? method_2("j1~/z9\u0019p4x\u0017") : ""));
- }
-
- // $FF: renamed from: a (java.lang.String) java.lang.String
- private static String method_2(String var0) {
- char[] var1 = var0.toCharArray();
- int var2 = var1.length;
-
- for(int var3 = 0; var3 < var2; ++var3) {
- char var10002 = var1[var3];
- byte var10003;
- switch (var3 % 5) {
- case 0:
- var10003 = 74;
- break;
- case 1:
- var10003 = 106;
- break;
- case 2:
- var10003 = 25;
- break;
- case 3:
- var10003 = 90;
- break;
- default:
- var10003 = 31;
- }
-
- var1[var3] = (char)(var10002 ^ var10003);
- }
-
- return new String(var1);
- }
- }
-